Skip to content

Fix/issue 140 clarify commands location#2190

Open
Tayyaba-Akbar956 wants to merge 10 commits intogithub:mainfrom
Tayyaba-Akbar956:fix/issue-140-clarify-commands-location
Open

Fix/issue 140 clarify commands location#2190
Tayyaba-Akbar956 wants to merge 10 commits intogithub:mainfrom
Tayyaba-Akbar956:fix/issue-140-clarify-commands-location

Conversation

@Tayyaba-Akbar956
Copy link
Copy Markdown

Summary

Fixes issue #140 - Unclear instructions on where to run /specify command.

Problem

New users were confused about where to run spec-kit commands:

  • Typing /specify in Copilot Chat treated it as plain text, not a command
  • No clear distinction between CLI commands and slash commands

Solution

  • Added clear distinction between CLI commands (specify) vs slash commands (/speckit.specify)
  • Updated docs to explain where to run each type:
    • CLI: Run in terminal
    • Slash commands: Run in AI assistant chat
  • Added quick reference table in quickstart.md
  • Added troubleshooting section for common issues
  • Updated all examples to use /speckit. prefix

Files Changed

  • docs/quickstart.md - Added command type table, clarification
  • docs/vscode-usage.md - Renamed section, clearer explanations
  • docs/README.md, docs/toc.yml - Updated navigation

* Add \docs/quickstart.md\: 4-step beginner flow with clear CLI vs AI command separation
* Add \docs/vscode-usage.md\: step-by-step guide to install Copilot Chat, run \specify\ in terminal, and fix common errors
* Update \README.md\ with links to both guides
* Use newcomer-friendly tone with warnings, code blocks, and troubleshooting
* Prevent users from typing \specify\ into Copilot Chat (common first-timer mistake)

Closes github#140
Copilot AI review requested due to automatic review settings April 12, 2026 17:00
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documentation update to address issue #140 by clarifying where Spec Kit CLI commands vs AI-assistant slash commands should be run (terminal vs chat), and by standardizing examples on the /speckit.* slash-command prefix.

Changes:

  • Added a new VS Code usage guide explaining Copilot Chat setup and where to run CLI vs slash commands.
  • Updated quickstart with a command-type reference table, troubleshooting, and revised examples using /speckit.*.
  • Updated docs navigation to include the new VS Code guide.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
docs/vscode-usage.md New guide describing Copilot Chat setup and where to run CLI vs slash commands.
docs/toc.yml Adds “VS Code Usage” to the Getting Started TOC.
docs/README.md Updates docs index to include the new VS Code usage page.
docs/quickstart.md Adds command-type clarification/table, troubleshooting, and updates examples to /speckit.*.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback. If not applicable, please explain why

Copilot AI and others added 2 commits April 13, 2026 12:50
…fy-command-instructions

docs: fix Copilot review comments on quickstart and vscode-usage guides
@Tayyaba-Akbar956
Copy link
Copy Markdown
Author

Hi @mnriem! I've addressed all three Copilot review comments. The fixes have been merged into this branch and are reflected in the latest commits.

Here's a quick summary of what was fixed:

  • Escaped the bare backtick in Ctrl+\`` in vscode-usage.md` to prevent Markdown rendering issues
  • Removed the unverifiable rename claim in quickstart.md and replaced it with a factual statement
  • Removed the misleading specify init my-project block that incorrectly implied it was a CLI equivalent of /speckit.specify

Please let me know if anything else needs to be changed. Thanks!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DocFX documentation to clarify where to run Spec Kit commands (terminal vs AI assistant slash commands), addressing confusion reported in issue #140 when users typed /specify in Copilot Chat and it was treated as plain text.

Changes:

  • Add a new “VS Code Usage” doc page explaining command locations and Copilot Chat setup.
  • Update quickstart.md with a CLI vs slash-command reference table, updated examples using /speckit.*, and troubleshooting tips.
  • Update docs navigation/indexing to include the new VS Code page.
Show a summary per file
File Description
docs/vscode-usage.md New guide explaining VS Code terminal vs Copilot Chat usage and setup.
docs/quickstart.md Adds a command-type table, clarifies CLI vs slash commands, updates examples, and adds troubleshooting.
docs/toc.yml Adds “VS Code Usage” to the Getting Started TOC.
docs/README.md Lists the new vscode-usage.md file in the docs structure.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 5

@mnriem mnriem self-assigned this Apr 13, 2026
@mnriem mnriem self-requested a review April 13, 2026 15:44
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback. If not applicable, please explain why

Tayyaba-Akbar956 added a commit to Tayyaba-Akbar956/spec-kit that referenced this pull request Apr 13, 2026
Copilot AI review requested due to automatic review settings April 14, 2026 09:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Use 'sh' code block instead of 'powershell' for cross-platform commands
- Add OS-specific path examples for cd command
- Wording fix: 'Open PowerShell' -> 'Open a terminal'
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Spec Kit documentation to clarify where users should run CLI commands vs AI assistant slash commands, addressing confusion reported in issue #140 (especially within VS Code / Copilot Chat).

Changes:

  • Added a new VS Code usage guide explaining terminal vs Copilot Chat usage and how to enable Copilot Chat.
  • Updated the quickstart to explicitly distinguish specify (CLI) from /speckit.* (slash commands), including a quick reference table and troubleshooting notes.
  • Extended DocFX navigation to include the new VS Code usage guide.
Show a summary per file
File Description
docs/vscode-usage.md New guide for VS Code users on installing/enabling Copilot Chat and where to run CLI vs slash commands.
docs/toc.yml Adds “VS Code Usage” to the Getting Started section navigation.
docs/quickstart.md Clarifies command locations (terminal vs AI assistant), updates examples to /speckit.*, and adds troubleshooting guidance.
docs/README.md Documents the new VS Code usage page in the docs folder overview.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 2

@mnriem mnriem self-requested a review April 14, 2026 12:45
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback

@mnriem mnriem requested a review from Copilot April 14, 2026 13:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the documentation to clarify where Spec Kit commands should be run (terminal CLI vs AI assistant slash commands) and resolves confusion around using /specify in GitHub Copilot Chat.

Changes:

  • Added a dedicated VS Code usage guide explaining CLI vs slash commands and Copilot Chat setup.
  • Updated Quick Start to consistently use /speckit.* slash commands and added a quick reference table + troubleshooting notes.
  • Updated docs navigation to include the new VS Code guide.
Show a summary per file
File Description
docs/vscode-usage.md New guide covering where to run commands in VS Code and how to enable Copilot Chat.
docs/quickstart.md Clarifies CLI vs slash command usage, updates examples to /speckit.*, adds quick reference + troubleshooting.
docs/toc.yml Adds the VS Code usage page to the “Getting Started” section.
docs/README.md Updates docs index to include the new VS Code guide.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 2

@mnriem mnriem self-requested a review April 14, 2026 13:40
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback

@mnriem mnriem requested a review from Copilot April 14, 2026 14:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documentation update to resolve issue #140 by clarifying where Spec Kit commands should be executed (terminal vs AI assistant chat), and by standardizing examples on the /speckit.* slash-command namespace for editor/assistant integrations.

Changes:

  • Added a new VS Code–focused usage guide explaining command execution locations and Copilot Chat setup.
  • Updated Quick Start to distinguish CLI specify usage from /speckit.* slash commands, plus added a quick reference table and troubleshooting notes.
  • Updated docs navigation to include the new VS Code guide.
Show a summary per file
File Description
docs/vscode-usage.md New guide for VS Code + Copilot Chat setup and where to run CLI vs slash commands.
docs/quickstart.md Adds clearer CLI vs slash-command guidance, updated examples, and troubleshooting section.
docs/toc.yml Adds “VS Code Usage” to the Getting Started navigation.
docs/README.md Lists the new vscode-usage.md in the docs structure section.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 2

Comment on lines +58 to +62
### Where to run commands: Terminal vs AI Assistant

- **CLI commands** (e.g., `specify init`, `specify check`): Run in the VS Code integrated terminal. These are shell commands that execute on your machine.
- **Slash commands** (e.g., `/speckit.specify`, `/speckit.plan`): Run inside an AI assistant chat window (like GitHub Copilot Chat). These are consumed by the AI assistant, not executed as shell commands.

Copy link

Copilot AI Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The VS Code guide explains where to run slash commands, but it doesn’t explain what makes /speckit.* commands show up in Copilot Chat. For Copilot, these commands come from the prompt files generated into .github/prompts/ during specify init (choose --ai copilot / select Copilot in the init prompt) and they’re only available when VS Code is opened on that project folder. Adding a short note (and a troubleshooting item for “/speckit.* is treated as plain text”) would directly address the issue reporter’s failure mode.

Copilot uses AI. Check for mistakes.
@mnriem mnriem self-requested a review April 14, 2026 14:21
Copy link
Copy Markdown
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback. If not applicable, please explain why

…ubleshooting, and fix minor formatting issues
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Clarifies where to run Spec Kit commands (terminal vs AI assistant chat) to address confusion from issue #140, and standardizes examples around the /speckit.* slash-command prefix.

Changes:

  • Added a new VS Code usage guide explaining CLI vs slash commands and Copilot Chat setup/troubleshooting.
  • Updated Quick Start to clearly distinguish command types, add a quick reference table, and update examples to /speckit.*.
  • Updated DocFX navigation to include the new VS Code guide.
Show a summary per file
File Description
docs/vscode-usage.md New guide detailing where to run CLI vs slash commands, Copilot Chat setup, and troubleshooting.
docs/quickstart.md Adds command-type clarification + table and updates examples to /speckit.* with troubleshooting notes.
docs/toc.yml Adds VS Code Usage entry under Getting Started.
docs/README.md Documents the new vscode-usage.md file in the docs structure list.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 0 new

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants